package wh.coach._string;

import java.nio.charset.StandardCharsets;

/**
 * @author hangwen
 * @date 2023/6/23
 */
public class _Encode {
    public static void main(String[] args) {

        //字符串的序列化（编码 encode）即：按一定编码规则，将文字（字符）变成二进制数据
        //字符串的反序列化（解码 decode）即：按一定编码规则，将二进制数据变成文字（字符）
        String str = "hello world,你好";
        final byte[] utf_8_data = str.getBytes(StandardCharsets.UTF_8);
        final byte[] ISO_8859_1_data = str.getBytes(StandardCharsets.ISO_8859_1);

        final String s1 = new String(utf_8_data, StandardCharsets.UTF_8);
        final String s2 = new String(utf_8_data, StandardCharsets.ISO_8859_1);

    }
}
